mare spumans (foaming sea) - French English Dictionary